﻿using System.Windows;

namespace Oxage.CNC.Models
{
	public interface ICommentInline : IMachineCodeInline
	{
		/// <summary>
		/// When implemented gets or sets comment content.
		/// </summary>
		string Comment
		{
			get;
			set;
		}

		/// <summary>
		/// When implemented gets or sets a value indicating whether the comment has more than one line of text.
		/// </summary>
		bool IsMultiLine
		{
			get;
			set;
		}

		/// <summary>
		/// When implemented gets or sets a value indicating whether the inline comment contains no excutable code before.
		/// </summary>
		bool IsStandalone
		{
			get;
			set;
		}
	}
}
